package com.sand.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sand.dto.Owner.MerchantOrOwner;
import com.sand.dto.merchant.ContractAdd;
import com.sand.dto.merchant.ContractSelect;
import com.sand.entity.conclude.contract;

import java.util.List;

public interface ContractService extends IService<contract> {

    /**
     * 签订合同
     */
    Integer add(ContractAdd contractAdd);

    /**
     * 查看商家或客户的一个所有合同
     */
    List<contract> Getlist(MerchantOrOwner merchantOrOwner);

    /**
     * 查看合同详细信息
     */
    ContractSelect getall(Integer contractid);

    /**
     * 查看合同
     */
    contract get(Integer id);

    /**
     * 完成合同
     */
    Integer ok(Integer contractid);
}
